#login{
	float:right;
	width:auto;
	margin-top:22px;
	text-align:right;
	position:relative
}
#login p{
	float:right;
	line-height:30px;
	padding:0 10px;
	color:#777
}
#login p b{
	color:#303030
}
#btGetBoxManageAccount{
	float:right;
	height:30px;
	padding-right:15px;
	background:url(../images/arrow-down-collapse.png) no-repeat right center;
}
#btGetBoxManageAccount img{
	width:27px;
	height:27px;
	display:block;
}
#popupManageAccount{
	position:absolute;
	padding:10px;
	top:40px;right:0;
	min-width:310px;
	z-index:99999;
	text-align:left;
	line-height:140%;
	background-color:#fff;
	border:1px solid #d0d0d0;
	display:none
}
#popupManageAccount a{color:#777}
#popupManageAccount a:hover{text-decoration:underline}
#arrowTopAccount{
	z-index:100;
	position:absolute;
	top:-10px;right:20px;
	display:block;
	width:15px;height:12px;
}
#imgAvatar{
	float:left;
	margin-right:10px;
}
#imgAvatar img{
	width:96px;
	height:96px;
	display:block;
}
#listLinkAction{
	float:left;
	line-height:20px;
}
#listLinkAction .btBox{
	border:1px solid #d0d0d0;
	background-color:#f0f0f0;
	text-shadow:1px 1px 0 #fff;
	color:#777;
	padding:5px 8px;
	margin-top:4px;
	text-align:center;
	display:inline-block;
}
#btGetBoxLogin,#btGetBoxRegister{
	color:#777;
	background-color:#f0f0f0;
	text-align:center;
	height:30px;
	line-height:30px;
	margin:0 2px;
	display:inline-block;
	padding:0 8px;
	text-shadow:1px 1px 0px rgba(255,255,255,1);
	border:1px solid #d0d0d0
}
#btGetBoxLogin:hover,#btGetBoxRegister:hover{
	color:#ff8800;
	border:1px solid #ff8800
}
#wrapLogin{
	display:none;
	position:fixed;
	top:0;left:0;
	background-color:rgba(0,0,0,.7);
	width:100%;
	height:100%;
	z-index:99998
}
#boxLogin{
	display:none;
	width:350px;
	z-index:99999;
	background-color:#f0f0f0;
}
#boxRegister,#boxForgetPassword{
	margin-top:20px;
	background-color:rgba(50, 50, 10, 0.1)
}
#boxForgetPassword{
	width:500px;
	margin:20px auto 0;
}
.form form{
	border:1px solid #fff;
	padding:10px 18px 18px;
}
.form form fieldset{
	border:1px solid #d0d0d0;
	padding:10px;
	position:relative
}
.form form fieldset legend{
	padding:0 5px;
	font-weight:bold;
	font-size:15px;
	color:#777;
	text-shadow:1px 1px 0px #fff;
}
.form form fieldset section{
	margin:5px 0;
	overflow:hidden;
}
#boxRegister form fieldset section{width:333px}
.form form fieldset section label{
	float:left;
	display:block;
	width:70px;
	line-height:28px;
}
#boxForgetPassword form fieldset section label{
	width:110px;
	margin-left:30px;
}
#boxInfoPersonal section label{
	width:135px
}
#boxInfoPersonal section select{
	padding:4px;
}
#boxRegister form fieldset section label{
	width:110px;
}
.form form fieldset section input{
	float:left;
	height:24px;
	padding:2px 5px;
	width:200px;
	border:1px solid #d0d0d0
}
.form form fieldset section textarea:focus,
.form form fieldset section input:focus{
	background-color:#ffffcf;
}
.form form fieldset section button{
	border:1px solid #d0d0d0;
	text-align:center;
	display:block;
	margin:5px auto 0;
	background-color:#F0F0F0;
	color: #777;
	padding:6px 8px;
	cursor:pointer;
}
.form form fieldset section textarea{
	padding:5px;
	color:#777;
	font:normal 12px/150% arial,tahoma,sens-serif;
	border:1px solid #d0d0d0
}
#boxForgetPassword form fieldset section button{
	float:left;
	margin:10px 0 0 64px
}
#boxRegister form fieldset article{
	left: 343px;
	position: absolute;
	top: 32px;
	width: 600px;
}
#boxRegister form fieldset article textarea{
	display: block;
	border: 1px solid #d0d0d0;
	font-family: arial;
	font-size: 13px;
	width:590px;
	height: 265px;
	line-height: 150%;
	padding:5px;
	text-align:justify;
}
#boxRegister form fieldset section button{
	margin:5px 0;
}
#boxLogin form fieldset section a{
	color:#777
}
#boxLogin form fieldset section a:hover{
	text-decoration:underline
}
.form form fieldset section button:hover{
	color:#ff8800;
	border:1px solid #ff8800
}
#boxInfoPersonal section button{
	float:left;
	margin:0;
}
.listComment{
	
}
.listComment li{
	position:relative;
	margin-bottom:10px;
}
.listComment li .imgAvatar{
	float:left;
	width:40px;
	margin-right:10px;
}
.listComment li .imgAvatar img{
	display:block;
	width:50px;
	height:50px;
	margin-top:10px
}
.listComment li p{
	display:block;
	float:left;
	overflow:hidden;
	width:566px;
	padding:10px;
	border:1px solid #d0d0d0
}
.listComment li p b{
	display:inline-block;
	padding-bottom:5px
}
.listComment li p span{
	font-size:11px;
	float:right;
	color:#777
}
.listComment li #arrowToNick{
	position:absolute;
	top:16px;left:41px;
}